iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 14
0
Mobile Development

IOS 基本元件運用和套件運用系列 第 14

(Day14)GCDWebserver 實現文件上下傳服務

  • 分享至 

  • xImage
  •  

GCDWebUploader是GCDWebServer的子類,它提供了一個現成的HTML5形式的文件上傳下載器。GCDWebUploader自帶UI界面,讓用戶可以在瀏覽器裡上傳,下載,刪除文件,以及在iOS應用的沙盒中創建目錄文件夾。

import UIKit
import GCDWebServer
class ViewController: UIViewController {
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        let documentsPath = NSHomeDirectory() + "/Documents"
        let webUploader = GCDWebUploader(uploadDirectory: documentsPath)
        
        webUploader.start(withPort: 8080, bonjourName: "Web Based Uploads")
        
    }
}

https://ithelp.ithome.com.tw/upload/images/20200927/20129678Uj9KVmvyZK.png

我這裡使用模擬器運行程序,然後使用電腦瀏覽器訪問127.0.0.1:8080就可以看到效果了。在這裡我們可以進行文件的上傳,下載,重命名,刪除,以及文件夾的創建,刪除,重命名等操作。


上一篇
(Day13)(Swift 4) Could not instantiate class named WKWebView 問題
下一篇
(Day15)第三方套件介紹Realm
系列文
IOS 基本元件運用和套件運用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言